/**
 * 去掉input前后空格
 * @param id  input的id
 * @param str
 */
function trim(id,str){
    str = str.replace(/^(\s|\u00A0)+/,'').replace(/(\s|\u00A0)+$/,'');
    $("#"+id).val(str);
}

/**
* 关闭tab页面
*/
function closeTabWithMsgConfirm() {
    layer.msg('操作成功，是否要关闭当前页面？', {
        title: '友情提示',
        time: 0,
        icon: 1,
        resize: false,
        btn: ['确认'],
        btnAlign: 'c',
        zIndex: layer.zIndex,
        anim: Math.ceil(Math.random() * 6)
    }, function() {
        var currentTabId = parent.navtab.getCurrentTabId();
        parent.navtab.deleteTab(currentTabId);
    });
}


/**
 * 校验权限
 * @param id    按钮id
 *
 *  示例： onclick=verifyPermi("button_id_test")
 */
function verifyPermi(id) {
    var roleStr = sessionStorage.getItem("roleStr");
    if(roleStr != null && roleStr != "" && roleStr != undefined){
        var roles = new Array();
        roles = roleStr.split(",");
        for ( i = 0; i < roles.length; i++ ) {
            if(id == roles[i]){
                $("#" + id).show();
            }
        }
    }
}


/**
 * 校验是否位数字
 * @param id  事件id
 */
function checkNum(id) {
    if (isNaN($("#"+id).val())) {
        layer.open({
            title: '提示'
            ,content: '请输入数字！'
        });
        $("#"+id).val("");
    }
}

/**
 * 校验数字，小于127
 * @param id
 */
function checkByteNum(id) {
    var num = $("#"+id).val();
    if (isNaN(num)) {
        layer.open({
            title: '提示'
            ,content: '请输入数字！'
        });
        $("#"+id).val("");
    }
    if (parseInt(num) > parseInt(127)) {
        layer.open({
            title: '提示'
            ,content: '请输入正确的数字！'
        });
        $("#"+id).val("");
    }
}
